﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FlashPay.Entity.Response.Transfer
{
    /// <summary>
    /// 中转卡管理
    /// </summary>
    public class TransferCardResponse
    {
        /// <summary>
        /// 银行卡ID
        /// </summary>
        public int BcId { get; set; }

        /// <summary>
        /// 付款卡公司编号
        /// </summary>
        public int CompanyId { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        public string CompanyName { get; set; }

        /// <summary>
        /// 公司英文名称
        /// </summary>
        public string CompanyNameEn { get; set; }

        /// <summary>
        /// 银行名称
        /// </summary>
        public string BankName { get; set; }

        /// <summary>
        /// 银行卡号
        /// </summary>
        public string CardNumber { get; set; }

        /// <summary>
        /// 银行卡用户名
        /// </summary>
        public string CardName { get; set; }

        /// <summary>
        /// 银行卡类型(3.付款卡)
        /// </summary>
        public sbyte CardType { get; set; }

        /// <summary>
        /// 银行卡使用状态(1.有效、2.冻结)
        /// </summary>
        public sbyte UsingStatus { get; set; }

        /// <summary>
        /// 银行卡启用状态(1.启用、2.禁用)
        /// </summary>
        public sbyte EnableStatus { get; set; }

        /// <summary>
        /// 参考余额
        /// </summary>
        public string Balance { get; set; }

        /// <summary>
        /// 参考余额最后更新时间
        /// </summary>
        public string BalanceLastUpdate { get; set; }

        /// <summary>
        /// 时间差
        /// </summary>
        public double TimeDifference { get; set; }

        /// <summary>
        /// 中转费率
        /// </summary>
        public string TransportRate { get; set; }

        /// <summary>
        /// 机器位置
        /// </summary>
        public string IpAddress { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 虚拟机编码
        /// </summary>
        public string VmClientId { get; set; }
    }
}
